package com.xjrsoft.module.customerTwo.barin.barinFunctionalSubassembly.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;

/**
 * 实体类
 *
 * @author dongxinhang
 * @since 2024-04-25
 */
@Data
@TableName("t_barin_functional_subassembly")
public class TBarinFunctionalSubassembly implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	* 组件id
	*/
	@TableId("F_Id")
	private String fId;
	/**
	* 组件名称
	*/
	@TableField("F_Name")
	private String fName;
	/**
	* 组件简介
	*/
	@TableField("F_BriefIntroduction")
	private String fBriefintroduction;
	/**
	* 组件图标
	*/
	@TableField("F_Icon")
	private String fIcon;
	/**
	* 组件类型 0 知识组件；1 工具组件；2 技术组件
	*/
	@TableField("F_Type")
	private String fType;
	/**
	* 应用分类
	*/
	@TableField("F_UseType")
	private String fUsetype;
	/**
	* 所属类目
	*/
	@TableField("F_ClassHeading")
	private String fClassheading;
	/**
	* 数据来源	数据产品专有	0 完全公开数据	1 非完全公开数据
	*/
	@TableField("F_DataSources")
	private String fDatasources;
	/**
	* 是否属于未来工厂 0 否；1 是
	*/
	@TableField("F_FutureFactory")
	private String fFuturefactory;
	/**
	* 未来工厂应用分类
	*/
	@TableField("F_FutureFactoryType")
	private String fFuturefactorytype;
	/**
	* 付费类型 0 付费；1 免费
	*/
	@TableField("F_Free")
	private String fFree;
	/**
	* 付费方式 0 按年付费；1 一次性付费
	*/
	@TableField("F_PayType")
	private String fPaytype;
	/**
	* 价格类型 0 区间；1 面议
	*/
	@TableField("F_PriceType")
	private String fPricetype;
	/**
	* 最低价格
	*/
	@TableField("F_BottomPrice")
	private BigDecimal fBottomprice;
	/**
	* 最高价格
	*/
	@TableField("F_PeakPrice")
	private BigDecimal fPeakprice;
	/**
	* 组件版本
	*/
	@TableField("F_Versions")
	private String fVersions;
	/**
	* 交付方式
	*/
	@TableField("F_DeliveryMethod")
	private String fDeliverymethod;
	/**
	* 组件链接类型 0 在线链接；1 下载服务（数据产品专有）
	*/
	@TableField("F_UrlType")
	private String fUrltype;
	/**
	* 组件数据产品文件
	*/
	@TableField("F_File")
	private String fFile;
	/**
	* 组件使用链接
	*/
	@TableField("F_Url")
	private String fUrl;
	/**
	* 组件使用要求
	*/
	@TableField("F_UseRequirement")
	private String fUserequirement;
	/**
	* 目标用户群体
	*/
	@TableField("F_TargetUser")
	private String fTargetuser;
	/**
	* 目标用户群体(附件)
	*/
	@TableField("F_TargetUserAttachment")
	private String fTargetuserattachment;
	/**
	* 常见问题
	*/
	@TableField("F_CommonProblem")
	private String fCommonproblem;
	/**
	* 常见问题(附件)
	*/
	@TableField("F_CommonProblemAttachment")
	private String fCommonproblemattachment;
	/**
	* 解决痛点
	*/
	@TableField("F_PainPoints")
	private String fPainpoints;
	/**
	* 解决痛点(附件)
	*/
	@TableField("F_PainPointsAttachment")
	private String fPainpointsattachment;
	/**
	* 成功案例
	*/
	@TableField("F_SuccessfulCase")
	private String fSuccessfulcase;
	/**
	* 成功案例(附件)
	*/
	@TableField("F_SuccessfulCaseAttachment")
	private String fSuccessfulcaseattachment;
	/**
	* 发布商
	*/
	@TableField("F_publisher")
	private String fPublisher;
	/**
	* 地区
	*/
	@TableField("F_publishAddress")
	private String fPublishaddress;
	/**
	* 邮箱
	*/
	@TableField("F_publishEmail")
	private String fPublishemail;
	/**
	* 联系人
	*/
	@TableField("F_publishUserName")
	private String fPublishusername;
	/**
	* 联系方式
	*/
	@TableField("F_publishPhone")
	private String fPublishphone;
	/**
	* 服务商
	*/
	@TableField("F_ServiceProvider")
	private String fServiceprovider;
	/**
	* 地区
	*/
	@TableField("F_ServiceAddress")
	private String fServiceaddress;
	/**
	* 邮箱
	*/
	@TableField("F_ServiceEmail")
	private String fServiceemail;
	/**
	* 联系人
	*/
	@TableField("F_ServiceLinkMan")
	private String fServicelinkman;
	/**
	* 联系方式
	*/
	@TableField("F_ServicePhone")
	private String fServicephone;
	/**
	* 服务商简介
	*/
	@TableField("F_ProviderProfile")
	private String fProviderprofile;
	/**
	* 编程指南概述
	*/
	@TableField("F_ServiceGuides")
	private String fServiceguides;
	/**
	* 操作文档
	*/
	@TableField("F_OperationDocument")
	private String fOperationdocument;
	/**
	* 商品协议
	*/
	@TableField("F_CommodityAgreement")
	private String fCommodityagreement;
	/**
	* 编程指南文档附件
	*/
	@TableField("F_ServiceGuidesAttachment")
	private String fServiceguidesattachment;
	/**
	* 性能测试报告
	*/
	@TableField("F_PerformanceTestReport")
	private String fPerformancetestreport;
	/**
	* 功能测试报告
	*/
	@TableField("F_FunctionalTestReport")
	private String fFunctionaltestreport;
	/**
	* 数据产品的用户授权协议
	*/
	@TableField("F_UserLicenseAgreement")
	private String fUserlicenseagreement;
	/**
	* 数据产品保密协议
	*/
	@TableField("F_ConfidentialityAgreement")
	private String fConfidentialityagreement;
	/**
	* API文档
	*/
	@TableField("F_APIDocument")
	private String fApidocument;
	/**
	* 错误码参照
	*/
	@TableField("F_ErrorCodeReference")
	private String fErrorcodereference;
	/**
	* 应用场景介绍
	*/
	@TableField("F_ApplicationScenario")
	private String fApplicationscenario;
	/**
	* 应用场景介绍（附件）
	*/
	@TableField("F_ApplicationScenarioAttachment")
	private String fApplicationscenarioattachment;
	/**
	* 商品类型 0 能力组件；1 数据产品
	*/
	@TableField("F_Class")
	private String fClass;
	/**
	* 商户ID
	*/
	@TableField("F_MerchantId")
	private String fMerchantid;
	/**
	* 组件审核状态
	*/
	@TableField("F_Status")
	private String fStatus;
	/**
	* 创建时间
	*/
	@TableField("F_CreateDate")
	private LocalDateTime fCreatedate;
	/**
	* 上架时间
	*/
	@TableField("F_SaleDate")
	private LocalDateTime fSaledate;

	/**
	 * 附件上传
	 */
	@TableField("F_Attachment")
	private String attachment;

	/**
	 * 数据产品场景分类
	 */
	@TableField("F_DataSceneClassification")
	private String fDataSceneClassification;

}
